be superimposable - German English Dictionary